package throwable;

/**
 * @Author wsyjiamian@163.com
 * @Description 自定义异常
 * @Date 2020/8/19 14:21
 */

public class MyException  extends RuntimeException{
    @Override
    public String getMessage() {
        return "这个是我的自定义异常";
    }
}

class Test{

    /*
     * 捕获异常后，后续代码继续执行
     */
    /*
    public static void main(String[] args) {
        try{
            new Test().test();
        }catch(MyException e){
            e.printStackTrace();
        }
        System.out.println("捕获异常后这里还执行了吗？");
    }*/

    /*
     * 异常未进行捕获，后续代码不在执行了
     */
    public static void main(String[] args) {
        new Test().test();
        System.out.println("捕获异常后这里还执行了吗？");
    }

    public void test() {
        System.out.println("马上抛出一个异常");
        throw new MyException();
    }
}

